/**
 * 此文件用来定义微前端框架提供给子应用的方法
 */
import MUTATIONTYPES from '../store/mutation-types'
/**
 * 设置header显示或者隐藏
 * @param visible 是否显示顶部菜单
 */
function setHeaderVisible(visible = true) {
  window.$frameApp.$store.commit(
    `frame/${MUTATIONTYPES.SET_HEADER_VISIBLE}`,
    visible
  )
}

function setSideBarVisible(visible = true) {
  console.log('/////setSideBarVisible', visible);
  window.$frameApp.$store.commit(
    `global/${window.$frameApp.$storeGlobalTypes.SET_SIDEBAR_STATUS}`,
    visible
  )
}

export { setHeaderVisible, setSideBarVisible }
